package com.ctbri.manage.file.model;


import java.io.Serializable;
import java.sql.Timestamp;


public class DataAlignTask implements Serializable {
    private static final long serialVersionUID = 1L;

    //任务主键值 
    private String taskId;

    //基准表处理方式(local：本地；remote：远程)
    private String inputType1;

    //基准表数据库类型
    private String inputSrc1;

    //基准数据源Id
    private String sourceBaseId;

    //目标表处理方式
    private String inputType2;

    //目标表数据库类型
    private String inputSrc2;

    //匹配结果
    private String result;

    //状态值：
    //1-表示任务执行成功；
    //2-表示任务执行失败；
    //3-已删除；
    private Integer status;

    //响应消息
    private String message;

    //修改时间
    private Timestamp updateTime;

    //修改时间
    private Timestamp submitTime;

    /** 目标表数据源id */
    private String sourceTargetId;


    /** 把所有执行参数存入此处；存入json格式； */
    private String taskDetail;


    public String getTaskId() {
        return taskId;
    }

    public void setTaskId(String taskId) {
        this.taskId = taskId;
    }

    public String getInputType1() {
        return inputType1;
    }

    public void setInputType1(String inputType1) {
        this.inputType1 = inputType1;
    }

    public String getInputSrc1() {
        return inputSrc1;
    }

    public void setInputSrc1(String inputSrc1) {
        this.inputSrc1 = inputSrc1;
    }

    public String getSourceBaseId() {
        return sourceBaseId;
    }

    public void setSourceBaseId(String sourceBaseId) {
        this.sourceBaseId = sourceBaseId;
    }

    public String getInputType2() {
        return inputType2;
    }

    public void setInputType2(String inputType2) {
        this.inputType2 = inputType2;
    }

    public String getInputSrc2() {
        return inputSrc2;
    }

    public void setInputSrc2(String inputSrc2) {
        this.inputSrc2 = inputSrc2;
    }

    public String getResult() {
        return result;
    }

    public void setResult(String result) {
        this.result = result;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }

    public Timestamp getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Timestamp updateTime) {
        this.updateTime = updateTime;
    }

    public Timestamp getSubmitTime() {
        return submitTime;
    }

    public void setSubmitTime(Timestamp submitTime) {
        this.submitTime = submitTime;
    }

    public String getSourceTargetId() {
        return sourceTargetId;
    }

    public void setSourceTargetId(String sourceTargetId) {
        this.sourceTargetId = sourceTargetId;
    }

    public String getTaskDetail() {
        return taskDetail;
    }

    public void setTaskDetail(String taskDetail) {
        this.taskDetail = taskDetail;
    }
}
